@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	border: none;
}
img {
	border: none
}
table, tr, td {
	font-weight: normal
}
ul, li {
	list-style: none;
}
i {
	font-style: normal
}
body {
	font-family: 'Microsoft YaHei', 'Heiti SC';
	background: #fff;
	font-size: 14px;
	color: #1a1a1a;
}/* CSS Document */
.container {
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto;
	max-width: 1920px;
	margin: 0 auto;
}
.header {
	display: block;
	width: 1100px;
	height: 125px;
	margin: 0 auto;
}
.logo {
	float: left;
	margin: 40px 0 0 0;
}
.tel {
	float: right;
	display: table;
	margin-top: 45px
}
.tel table tr td {
	font-size: 12px;
	line-height: 22px;
	vertical-align: middle;
	color: #666
}
.tel table tr td img{ display:inline-block; vertical-align:middle; margin-right:10px;}
.tel table tr td strong {
	font-size: 22px;
	color: #e81d11;
}
.nav {
	width: 100%;
	height: 60px;
	background: #0045b7;
	border-top:3px solid #0060ff
}
#menu ul {
	width: 1100px;
	height: 60px;
	list-style: none;
	margin: 0 auto;
}
#menu ul li {
	width: 137px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin: auto;
	float: left;
	color: #015ccd;
	cursor: pointer;
	font-size: 16px;	background:url(../images/line.jpg) center right no-repeat

	
}
#menu ul li a {
	display:block;
	width: 137px;
	height: 60px;
	color: #fff;
	font-weight: bold;
}
#menu ul li.last-nav{display:block;
	width: 137px;
	height: 60px;
	color: #fff;
	font-weight: bold;
	background:none}
#menu ul li a:hover{
	display:block;
	width: 135px;
	height: 60px;
	background:#fff;
	color: #015ccd;
	text-decoration: none;
	overflow:hidden
}


.footer {
	width: 100%;
	height: auto;
	display:table;
	/*background: url(../images/footer.jpg) no-repeat #0f151b;
	background-size: 100% 100%;
 filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled, sizingMethod=sSize, src=sURL );
	background-size: cover;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/footer.jpg', sizingMethod='scale');*/
	/* sizingMethod参数还可以是image,crop */
	margin-top:30px;
}


.title_adv {
	position:relative;
	width:1100px;
	height:auto;
	display:table;
	margin:0 auto;
}
.title {
	position:relative;
	width:556px;
	height:78px;
	border:1px solid #4c4c4c;
	text-align:center;
	margin:0 auto;
}
.title span {
	font-size:42px;
	color:#4c4c4c;
	font-family:"Aparajita";
}
.title p {
	position:absolute;
	left:50%;
	bottom:-15px;
	width:140px;
	margin-left:-70px;
	font-size:24px;
	color:#0052cc;
	background:#fff;
}
.title_adv a {
position:absolute;
right:0;
top:40px;
	background:#f10000;
	font-size:16px;
	color:#fff;
	padding:5px 15px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	-webkit-border-radius:30px;
	-o-border-radius:30px;
		border-radius:30px;


}


.footer-bg {
	width: 100%;
	height: 220px;
	display: table;
	margin: 40px auto 0 auto;
	overflow: hidden;
	background:#f3f5f8;
	padding:25px 0
}


.footer-adv {
	width: 1040px;
	height: 220px;
	display: table;
	margin: 0 auto;
	overflow: hidden;
	
}

.addres-lf{ float:left; display:table;}

.addres-lf .table1{ border-bottom:1px dashed #004bbb}
.addres-lf .table1 tr th{ text-align:left; font-size:16px; color:#004bbb}
.addres-lf .table1 tr td{ text-align:left; font-size:16px; color:#1a1a1a; line-height:35px}
.addres-lf .table2{ margin-top:10px;}
.addres-lf .table2 tr th{ text-align:left; font-size:16px; color:#004bbb}
.addres-lf .table2 tr td{ text-align:left; font-size:16px; color:#1a1a1a; line-height:35px}

.addres-rf{ float:right; display:table;}


.copy {
	width: 100%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	color: #cccccc;
	background: #162843;
	border-bottom:2px solid #fff;
}
.copy a {
	color: #39c7fc